Table of Contents



1 Introduction

Read the Release Notes

About This Manual

Typographical Conventions

Host Conventions

Figure Conventions

Keyboard Conventions

New Features in This Release

Windows

Mac OS

Solaris

What is in This Book

Where to Go from Here

CodeWarrior Year 2000 Compliance

2 Getting Started

System Requirements

Windows Requirements

Mac OS Requirements

Solaris Requirements

Installing CodeWarrior for Java

Overview of Java in CodeWarrior

Development Tools for Java

CodeWarrior IDE

CodeWarrior RAD Tools

Java Linker

CodeWarrior Debugger

Java API Headers

JavaDoc

3 Programming Tutorial for Java

Applet Description

Before You Begin

Creating the Project

Creating a New Project

Changing Target Settings

Writing the Applet

Adding the Java File

Editing the HTML File

Compile and Run

Compile

Fix the Error

Examine the Output

Run the Applet

Debugging the Applet

Using the CodeWarrior Debugger

The Solution

Exercise

4 Creating Java Projects

Types of Java Projects

Applets

Applications

Libraries

Using Project Stationery

Working with Java in CodeWarrior

Creating a New Java Project

Creating Java Code

Changing Settings

Running a Java Project

Debugging a Java Project

Kinds of Application Projects

Using the classes.zip Library

5 Debugging Java Projects

Debugger Features and Limitations

Special Debugger Features for Java

Breaking on Java Exceptions

Opening Multiple Class Files in One Browser

Choosing a Java Applet Viewer for Debugging

Debugging Threads

Viewing the Java VM Disassembly

Specifying Java Debugger Settings

Debugging External Java Sessions (Windows Only)

Java Settings Panel (Windows Only)

6 JavaDoc

CodeWarrior JavaDoc Implementation

Using JavaDoc

7 Target Settings for Java

Target Settings

Java Target

Applet

Application

Library

Java Command Line

Java Language

FTP Post Linker

Java Mac OS Post Linker

JBindery

Mac OS Zip

Java Output

Class Folder

Jar File

Application

JavaDoc

8 Class Wrangler for Mac OS

Class Wrangler Window

Working with Files and Archives

Opening a Zip Archive

Creating a Zip Archive

Adding Files

Using the Add Files Dialog

Add Directory

Extracting Files

Deleting Files

Getting Information on Files

Moving Files Between Archives

Editing Manifest Files

Class Wrangler Preferences

Functionality Settings

File Filtering Settings

Display Settings

Miscellaneous Settings

Comparing Archives

A Standalone Applets for Mac OS

About the JBindery Application

Creating a Standalone Application

B Troubleshooting

Programming Problems

Cannot Find Main Class in Java Application

Invalid Class Name in Applet Tag

Debugging Classes.zip

Additional Problems

Conversion Problems

Cannot Convert Older Droplet Projects

Index





Visit the Metrowerks website at: http://www.metrowerks.com
For assistance contact Metrowerks Technical Support at: support@metrowerks.com
Copyright © 1999, Metrowerks Corp. All rights reserved.

Last updated: May 24, 1999 * Chris Magnuson * John Roseborough